package io高级流or处理流;

import java.io.*;
import java.nio.charset.StandardCharsets;

/**缓冲流写出时的缓冲区问题*/
public class FlushDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fol = new FileOutputStream("bo.txt");
        BufferedOutputStream bof = new BufferedOutputStream(fol);
        String a="qwdhqiwdhqiwhdiqhwidq";
        bof.write(a.getBytes(StandardCharsets.UTF_8));
        bof.flush();//会强制把缓冲流的数据一次写出
        bof.close();//其他流close()时会自动调用一次flush()确保所有数据在关闭之前一次写出全部数据
 //       Flushable
        /**flush()方法在Flushable的接口中，
         * */


    }
}
